Pronamic\WordPress\Pay\Plugin C

Total Complexity 117
Dependencies 40
Dependents 71
Total lines 1,216
Lines of code 533
Logical lines of code 352
Comment lines 424
Methods 26
Properties 24

Methods 26

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
start_payment()
A
41 10 56
update_payment()
A
49 9 32
maybe_redirect()
A
51 9 27
__construct()
A
38 5 77
pronamic_service()
A
46 7 38
plugins_loaded()
A
43 6 46
process_payment_post_data()
S
53 7 23
handle_returns()
S
51 6 27
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
54 3 21
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
render_exception()
S
80 1 3
datetime_format()
S
75 1 4
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
get_default_error_message()
S
79 1 3